Bookmark
Getting Started - Making AJAX Applications Crawlable - Google Code
code.google.com/web/ajaxcrawling/docs/getting-started.html, posted 2011 by peter in development google javascript reference search webdesign
Briefly, the solution works as follows: the crawler finds a pretty AJAX URL (that is, a URL containing a #! hash fragment). It then requests the content for this URL from your server in a slightly modified form. Your web server returns the content in the form of an HTML snapshot, which is then processed by the crawler. The search results will show the original URL.